From c88e820bcb88f85b455d2339363b5750722bbe03 Mon Sep 17 00:00:00 2001
From: robertl
Date: Tue, 3 Jul 2007 16:53:08 +0000
Subject: [PATCH] Don't write empty folders in KML if we have no tracks or
routes.
---
kml.c | 6 +++---
reference/earth-gc.kml | 6 ------
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/kml.c b/kml.c
index 8a0b9cef2..91f1e4850 100644
--- a/kml.c
+++ b/kml.c
@@ -870,17 +870,17 @@ void kml_write(void)
}
// Output trackpoints
- if (!realtime_positioning) {
+ if (!realtime_positioning && track_waypt_count()) {
kml_write_xml(1, "\n");
kml_write_xml(0, "Tracks\n");
}
track_disp_all(kml_track_hdr, kml_track_tlr, kml_track_disp);
- if (!realtime_positioning) {
+ if (!realtime_positioning && track_waypt_count()) {
kml_write_xml(-1, "\n");
}
// Output routes
- if (!realtime_positioning) {
+ if (!realtime_positioning && route_waypt_count()) {
kml_write_xml(1, "\n");
kml_write_xml(0, "Routes\n");
route_disp_all(kml_route_hdr, kml_route_tlr, kml_route_disp);
diff --git a/reference/earth-gc.kml b/reference/earth-gc.kml
index 20c2122a8..2f3a41c8d 100644
--- a/reference/earth-gc.kml
+++ b/reference/earth-gc.kml
@@ -132,11 +132,5 @@ PUBLISHED COORDINATES DO NOT REPRESENT THE LOCALIZATION OF A CACHE
]]>
-
- Tracks
-
-
- Routes
-
--
2.30.2